Server/Client sockets II. vs. local Chat

Otázka od: mydelphiconf@centrum.cz

20. 10. 2004 11:30

Ahojky Delphini,
  jako seminarku mame napsat jakysi lokalni chat, tedy chatik pro lokalni sit
(ucebna).
  Chtel jsem puvodne pouzit koponenty ClientSocket a ServerSocket, ale (viz.
vcerejsi mail) po jejich importu do D7 jsem narazil na problemek. Zkousel jsem
si priklad z http://www.zive.cz ze sekce Programovani Delphi - socket applikace
server/client. A pri pokusu o pripojeni klienta na server mi to hazi
Asynchronous socket error 10049. Netusite nekdo, cim to? (server mi bezi ...
 

 ... rad bych pouzil pripadne jine komponenty, ale zadnou podobnou app jsem
jeste nedelal, nemuzete mne nekdo nasmerovat na neco konkretniho pripadne i s
odkazem na nejaky prikladek pouziti ... ? Diky moc. P.


Odpovedá: Lukas Gebauer

20. 10. 2004 11:42

> importu do D7 jsem narazil na problemek. Zkousel jsem si priklad z
> http://www.zive.cz ze sekce Programovani Delphi - socket applikace
> server/client. A pri pokusu o pripojeni klienta na server mi to hazi
> Asynchronous socket error 10049. Netusite nekdo, cim to? (server mi
> bezi ...  

Tak se podivej, co ta chyba znamena... je to preci:
"Address family
not supported". Takze jak vypada ta adresa, na kterou se
chces
pripojovat? Chybu bych zacal hledat tam...

Pripadne hloupa otazka... mas na svem pocitaci vubec nainstalovane
nejake TCP/IP?

> ... rad bych pouzil pripadne jine komponenty, ale zadnou podobnou app
> jsem jeste nedelal, nemuzete mne nekdo nasmerovat na neco konkretniho
> pripadne i s odkazem na nejaky prikladek pouziti ... ? Diky moc. P.

Kdybys o TCP/IP neco vedel, doporucil bych ti Synapsi. Pokud se teto
problematice nehodlas v budoucnu nejak dale venovat, a jde ti spise o
to to co nejrychleji naklikat pomoci komponent, pak radeji sahni po
Indy.


--
Lukas Gebauer.

E-mail: gebauerl@mlp.cz
http://www.ararat.cz/synapse/ - Ararat Synapse - TCP/IP Lib.


Odpovedá: Dalibor Toman

20. 10. 2004 12:24

DD,

On Wednesday, October 20, 2004 12:29 PM [CET], mydelphiconf@centrum.cz
<mydelphiconf@centrum.cz> wrote:

> Ahojky Delphini,
> jako seminarku mame napsat jakysi lokalni chat, tedy chatik pro
> lokalni sit (ucebna). Chtel jsem puvodne pouzit koponenty
> ClientSocket a ServerSocket, ale (viz. vcerejsi mail) po jejich
> importu do D7 jsem narazil na problemek. Zkousel jsem si priklad z
> http://www.zive.cz ze sekce Programovani Delphi - socket applikace
> server/client. A pri pokusu o pripojeni klienta na server mi to hazi
> Asynchronous socket error 10049. Netusite nekdo, cim to? (server mi
> bezi ...  

 www.google.com ma na vsechno odpoved

http://msdn.microsoft.com/library/default.asp?url=/library/en-
us/winsock/winsock/connect_2.asp

cili zrejme spatbe nastavene parametry pro navazani spojeni (adresa
cislo portu)

> ... rad bych pouzil pripadne jine komponenty, ale zadnou podobnou
> app jsem jeste nedelal, nemuzete mne nekdo nasmerovat na neco
> konkretniho pripadne i s odkazem na nejaky prikladek pouziti ... ?


Pokud ma vysledkem toho programovani byt skutecne nejaky prinos, pak
pouzij primo povely WinAPI (Winsock). Jedine tak ziskas alespon trosku
predstavu o cem to vlastne je ... Bezne veci (jako ten chat) jsou po
prolomeni informacni bariery ve skutecnosti velice jednoduche....


D. Toman